Instruction Set Architecture (ISA)

計組第2_1

Operators 運算子(+,-,*,/)
Operands 運算元(被運算的單元)

assign ( = )

計組第2_2

動作解析 :
1. 把變數b從記憶體取出來 放到r1暫存器
2. 把常數5取出來放到r2暫存器
3. 暫存器r1的值加上暫存器r2的值 放到暫存器r3
4. 暫存器r3值取出來放到記憶體裡面 變數a的位置

計組第2_3

指令格式 :

R formate : 全暫存器
I formate : 有immediate
J formate : 支援Jump指令

設計Principle

focus this

  • Design Principle 1 : Simplicity favors regularity(簡單有易於規則)
  • Design Principle 2 : Smaller is faster(小就是快)
  • Design Principle 3 : Make the common case fast
  • Design Principle 4 : Good design demands good compromises(好的設計需要好的折衷)

results matching ""

    No results matching ""